package com.jabm.cmaq.jsf;

import java.io.Serializable;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.ViewScoped;

import org.richfaces.model.Filter;

import com.jabm.cmaq.modelo.CMaqFrenteTrabajo;

@ManagedBean
@ViewScoped
public class FilteringBean implements Serializable {

	/**
	 * Filtro
	 */
	private String nombreFilter;


    public Filter<?> getFilterNombreImpl() {
        return new Filter<CMaqFrenteTrabajo>() {
            public boolean accept(CMaqFrenteTrabajo t) {
                String vendor = getNombreFilter();
                if (vendor == null || vendor.length() == 0 || vendor.equals(t.getNombre())) {
                    return true;
                }
                return false;
            }
        };
    }

	/**
	 * @return the nombreFilter
	 */
	public String getNombreFilter() {
		return nombreFilter;
	}

	/**
	 * @param nombreFilter the nombreFilter to set
	 */
	public void setNombreFilter(String nombreFilter) {
		this.nombreFilter = nombreFilter;
	}

   
}
